<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BGraphicItem</title>
		<link href="../style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<h1>BGraphicItem</h1>
		<p>Inherites from<a href="BObject.html">BObject</a></p>
		<p id="resume"></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right"></td><td><a href="#BGraphicItem(BGraphicItem*)">BGraphicItem</a>(BGraphicItem* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#BGraphicItem(const BString&,BGraphicItem*)">BGraphicItem</a>(const BString& name, BGraphicItem* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#BGraphicItem(BWidget*,BGraphicItem*)">BGraphicItem</a>(BWidget* widget, BGraphicItem* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#BGraphicItem(const BGraphicItem&)">BGraphicItem</a>(const BGraphicItem& other);</td></tr>
			<tr><td align="right"></td><td><a href="#~BGraphicItem()">~BGraphicItem</a>();</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#copy(const BGraphicItem*)">copy</a>(const BGraphicItem* other);</td></tr>
			<tr><td align="right">virtual BGraphicItem* </td><td><a href="#clone()">clone</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setVisible(bool)">setVisible</a>(bool visible);</td></tr>
			<tr><td align="right">bool </td><td><a href="#visible()">visible</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setSelected(bool)">setSelected</a>(bool selected);</td></tr>
			<tr><td align="right">bool </td><td><a href="#selected()">selected</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setOriginAlign(Align)">setOriginAlign</a>(Align originAlign);</td></tr>
			<tr><td align="right">Align </td><td><a href="#originAlign()">originAlign</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setBackground(BByte, BByte, BByte,BByte)">setBackground</a>(BByte r, BByte g, BByte b, BByte a = 255);</td></tr>
			<tr><td align="right">void </td><td><a href="#setBackground(const BColor&)">setBackground</a>(const BColor& background);</td></tr>
			<tr><td align="right">const BColor& </td><td><a href="#background()">background</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setForeground(BByte, BByte, BByte,BByte)">setForeground</a>(BByte r, BByte g, BByte b, BByte a = 255);</td></tr>
			<tr><td align="right">void </td><td><a href="#setForeground(const BColor&)">setForeground</a>(const BColor& foreground);</td></tr>
			<tr><td align="right">const BColor& </td><td><a href="#foreground()">foreground</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setWidget(BWidget*)">setWidget</a>(BWidget* wideget);</td></tr>
			<tr><td align="right">const BWidget* </td><td><a href="#widget()">widget</a>() const;</td></tr>
			<tr><td align="right">BWidget* </td><td><a href="#widget()">widget</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#setFont(const BString&,int)">setFont</a>(const BString& family, int size = 20);</td></tr>
			<tr><td align="right">void </td><td><a href="#setFont(BFont*)">setFont</a>(BFont* font);</td></tr>
			<tr><td align="right">const BFont* </td><td><a href="#font()">font</a>() const;</td></tr>
			<tr><td align="right">BFont* </td><td><a href="#font()">font</a>();</td></tr>
			<tr><td align="right">bool </td><td><a href="#setStyle(BStyle*)">setStyle</a>(BStyle* style);</td></tr>
			<tr><td align="right">const BStyle* </td><td><a href="#style()">style</a>() const;</td></tr>
			<tr><td align="right">BStyle* </td><td><a href="#style()">style</a>();</td></tr>
			<tr><td align="right">const BStyle* </td><td><a href="#realStyle()">realStyle</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#clearStyle()">clearStyle</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#setRadius(const BSizef&,PartFlag)">setRadius</a>(const BSizef& radius, PartFlag part = Part_All);</td></tr>
			<tr><td align="right">void </td><td><a href="#setRadius(const BSizef&, const BSizef&, const BSizef&, const BSizef&)">setRadius</a>(const BSizef& leftTop, const BSizef& rightTop, const BSizef& rightBottom, const BSizef& leftBottom);</td></tr>
			<tr><td align="right">BSizef </td><td><a href="#radius(PartFlag)">radius</a>(PartFlag part);</td></tr>
			<tr><td align="right">void </td><td><a href="#setBorder(float)">setBorder</a>(float border);</td></tr>
			<tr><td align="right">float </td><td><a href="#border()">border</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setPerch(float, float, float, float)">setPerch</a>(float left, float top, float right, float bottom);</td></tr>
			<tr><td align="right">void </td><td><a href="#setPerch(const BPerchf&)">setPerch</a>(const BPerchf& perch);</td></tr>
			<tr><td align="right">const BPerchf& </td><td><a href="#perch()">perch</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setPerch(Part, float)">setPerch</a>(Part part, float value);</td></tr>
			<tr><td align="right">float </td><td><a href="#perch(Part)">perch</a>(Part part) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setMargin(float, float, float, float)">setMargin</a>(float left, float top, float right, float bottom);</td></tr>
			<tr><td align="right">bool </td><td><a href="#setMargin(const BMarginf&)">setMargin</a>(const BMarginf& margin);</td></tr>
			<tr><td align="right">const BMarginf& </td><td><a href="#margin()">margin</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setMargin(Part, float)">setMargin</a>(Part part, float value);</td></tr>
			<tr><td align="right">float </td><td><a href="#margin(Part)">margin</a>(Part part) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#move(float, float)">move</a>(float ox, float oy);</td></tr>
			<tr><td align="right">bool </td><td><a href="#move(const BPointf&)">move</a>(const BPointf& offset);</td></tr>
			<tr><td align="right">bool </td><td><a href="#setPos(float, float)">setPos</a>(float x, float y);</td></tr>
			<tr><td align="right">bool </td><td><a href="#setPos(const BPointf&)">setPos</a>(const BPointf& pos);</td></tr>
			<tr><td align="right">const BPointf& </td><td><a href="#pos()">pos</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setRotate(float)">setRotate</a>(float rotate);</td></tr>
			<tr><td align="right">float </td><td><a href="#rotate()">rotate</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setWidth(float)">setWidth</a>(float width);</td></tr>
			<tr><td align="right">float </td><td><a href="#width()">width</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setHeight(float)">setHeight</a>(float height);</td></tr>
			<tr><td align="right">float </td><td><a href="#height()">height</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setSize(float, float)">setSize</a>(float width, float height);</td></tr>
			<tr><td align="right">bool </td><td><a href="#setSize(const BSizef&)">setSize</a>(const BSizef& size);</td></tr>
			<tr><td align="right">const BSizef& </td><td><a href="#size()">size</a>() const;</td></tr>
			<tr><td align="right">const BRectf& </td><td><a href="#rect()">rect</a>() const;</td></tr>
			<tr><td align="right">BRectf </td><td><a href="#rect(Part)">rect</a>(Part part) const;</td></tr>
			<tr><td align="right">const BRectf& </td><td><a href="#area()">area</a>() const;</td></tr>
			<tr><td align="right">const BRectf& </td><td><a href="#centerRect()">centerRect</a>() const;</td></tr>
			<tr><td align="right">BSizef </td><td><a href="#centerSize()">centerSize</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setAbsolutePos(float, float)">setAbsolutePos</a>(float absoluteX, float absoluteY);</td></tr>
			<tr><td align="right">void </td><td><a href="#setAbsolutePos(const BPointf&)">setAbsolutePos</a>(const BPointf& pos);</td></tr>
			<tr><td align="right">BPointf </td><td><a href="#absolutePos()">absolutePos</a>() const;</td></tr>
			<tr><td align="right">BRectf </td><td><a href="#absoluteRect()">absoluteRect</a>() const;</td></tr>
			<tr><td align="right">BPointf </td><td><a href="#globalPos()">globalPos</a>() const;</td></tr>
			<tr><td align="right">BRectf </td><td><a href="#globalRect()">globalRect</a>() const;</td></tr>
			<tr><td align="right">BPointf </td><td><a href="#mapTo(const BGraphicItem*, const BPointf&)">mapTo</a>(const BGraphicItem* item, const BPointf& point) const;</td></tr>
			<tr><td align="right">BPointf </td><td><a href="#mapFrom(const BGraphicItem*, const BPointf&)">mapFrom</a>(const BGraphicItem* item, const BPointf& point) const;</td></tr>
			<tr><td align="right">BRectf </td><td><a href="#mapTo(const BGraphicItem*, const BRectf&)">mapTo</a>(const BGraphicItem* item, const BRectf& rect) const;</td></tr>
			<tr><td align="right">BRectf </td><td><a href="#mapFrom(const BGraphicItem*, const BRectf&)">mapFrom</a>(const BGraphicItem* item, const BRectf& rect) const;</td></tr>
			<tr><td align="right">BSizef </td><td><a href="#preferSize(float, float)">preferSize</a>(float cwidth, float cheight) const;</td></tr>
			<tr><td align="right">BSizef </td><td><a href="#preferSize(const BSizef&)">preferSize</a>(const BSizef& csize) const;</td></tr>
			<tr><td align="right">BSizef </td><td><a href="#preferSize(PartFlag)">preferSize</a>(PartFlag part) const;</td></tr>
			<tr><td align="right">BSizef </td><td><a href="#shellSize()">shellSize</a>() const;</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#dirty()">dirty</a>() const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#flush()">flush</a>() const;</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#refresh(BRectf&)">refresh</a>(BRectf& rect) const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#catchPoint(const BPointf&)">catchPoint</a>(const BPointf& point) const;</td></tr>
			<tr><td align="right">using </td><td><a href="#BObject::query;()">BObject::query;</a></td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#query(const BString&, BValue&)">query</a>(const BString& text, BValue& value) const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setParent(BGraphicItem*)">setParent</a>(BGraphicItem* parent);</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#parent()">parent</a>();</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#parent()">parent</a>() const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#addChild(BGraphicItem*)">addChild</a>(BGraphicItem* child);</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#addChild(const BString&)">addChild</a>(const BString& name);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#insertChild(int, BGraphicItem*)">insertChild</a>(int pos, BGraphicItem* child);</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#insertChild(int, const BString&)">insertChild</a>(int pos, const BString& name);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#removeChild(BGraphicItem*)">removeChild</a>(BGraphicItem* child);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#removeChild(const BString&)">removeChild</a>(const BString& name);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#removeChild(int)">removeChild</a>(int pos);</td></tr>
			<tr><td align="right">void </td><td><a href="#clearChildren()">clearChildren</a>();</td></tr>
			<tr><td align="right">int </td><td><a href="#childCount()">childCount</a>() const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#child(int)">child</a>(int index);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#child(int)">child</a>(int index) const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#child(const BString&)">child</a>(const BString& name);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#child(const BString&)">child</a>(const BString& name) const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#childOfAsset(const BValue&)">childOfAsset</a>(const BValue& asset);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#childOfAsset(const BValue&)">childOfAsset</a>(const BValue& asset) const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#findByName(const BString&)">findByName</a>(const BString& name);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#findByName(const BString&)">findByName</a>(const BString& name) const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#findByAsset(const BValue&)">findByAsset</a>(const BValue& asset);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#findByAsset(const BValue&)">findByAsset</a>(const BValue& asset) const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#create(const BString&)">create</a>(const BString& path);</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#locate(const BString&)">locate</a>(const BString& path);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#locate(const BString&)">locate</a>(const BString& path) const;</td></tr>
			<tr><td align="right">BGraphicWidget* </td><td><a href="#graphicWidget()">graphicWidget</a>();</td></tr>
			<tr><td align="right">const BGraphicWidget* </td><td><a href="#graphicWidget()">graphicWidget</a>() const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#root()">root</a>();</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#root()">root</a>() const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#prev()">prev</a>();</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#prev()">prev</a>() const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#next()">next</a>();</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#next()">next</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#contain(const BGraphicItem*)">contain</a>(const BGraphicItem* item) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#above(const BGraphicItem*)">above</a>(const BGraphicItem* item) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#under(const BGraphicItem*)">under</a>(const BGraphicItem* item) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setIndex(int)">setIndex</a>(int index);</td></tr>
			<tr><td align="right">int </td><td><a href="#index()">index</a>() const;</td></tr>
			<tr><td align="right">int </td><td><a href="#level()">level</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#raise()">raise</a>();</td></tr>
			<tr><td align="right">bool </td><td><a href="#lower()">lower</a>();</td></tr>
			<tr><td align="right">bool </td><td><a href="#hovered()">hovered</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#fresh()">fresh</a>() const;</td></tr>
			<tr><td align="right">BString </td><td><a href="#path(const char*)">path</a>(const char* split = "/") const;</td></tr>
			<tr><td align="right">BString </td><td><a href="#path(const BString&)">path</a>(const BString& split) const;</td></tr>
			<tr><td align="right">BString </td><td><a href="#pathTo(const BGraphicItem*,const char*)">pathTo</a>(const BGraphicItem* parent, const char* split = "/") const;</td></tr>
			<tr><td align="right">BString </td><td><a href="#pathTo(const BGraphicItem*, const BString&)">pathTo</a>(const BGraphicItem* parent, const BString& split) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"><tr><td align="right">void </td><td><a href="#drawBackground(BPainter&,State)">drawBackground</a>(BPainter& painter, State state = State_None);</td></tr>
			<tr><td align="right">void </td><td><a href="#drawForeground(BPainter&,State)">drawForeground</a>(BPainter& painter, State state = State_None);</td></tr>
			<tr><td align="right">void </td><td><a href="#drawPerch(BPainter&,State)">drawPerch</a>(BPainter& painter, State state = State_None);</td></tr>
			<tr><td align="right">void </td><td><a href="#drawMargin(BPainter&,State)">drawMargin</a>(BPainter& painter, State state = State_None);</td></tr>
			<tr><td align="right">void </td><td><a href="#drawBorder(BPainter&,State)">drawBorder</a>(BPainter& painter, State state = State_None);</td></tr>
			<tr><td align="right">void </td><td><a href="#drawTitle(BPainter&,State)">drawTitle</a>(BPainter& painter, State state = State_None);</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description :</h2>
		</div>
		<h2 id="docs">Member Documentation :</h2>
		<div id="BGraphicItem(BGraphicItem*)">
			<h3>BGraphicItem(BGraphicItem* parent = 0);</h3>
		</div>
		<div id="BGraphicItem(const BString&,BGraphicItem*)">
			<h3>BGraphicItem(const BString&amp; name, BGraphicItem* parent = 0);</h3>
		</div>
		<div id="BGraphicItem(BWidget*,BGraphicItem*)">
			<h3>BGraphicItem(BWidget* widget, BGraphicItem* parent = 0);</h3>
		</div>
		<div id="BGraphicItem(const BGraphicItem&)">
			<h3>BGraphicItem(const BGraphicItem&amp; other);</h3>
		</div>
		<div id="~BGraphicItem()">
			<h3>~BGraphicItem();</h3>
		</div>
		<div id="copy(const BGraphicItem*)">
			<h3>virtual void copy(const BGraphicItem* other);</h3>
		</div>
		<div id="clone()">
			<h3>virtual BGraphicItem* clone() const;</h3>
		</div>
		<div id="setVisible(bool)">
			<h3>void setVisible(bool visible);</h3>
		</div>
		<div id="visible()">
			<h3>bool visible() const;</h3>
		</div>
		<div id="setSelected(bool)">
			<h3>void setSelected(bool selected);</h3>
		</div>
		<div id="selected()">
			<h3>bool selected() const;</h3>
		</div>
		<div id="setOriginAlign(Align)">
			<h3>bool setOriginAlign(Align originAlign);</h3>
		</div>
		<div id="originAlign()">
			<h3>Align originAlign() const;</h3>
		</div>
		<div id="setBackground(BByte, BByte, BByte,BByte)">
			<h3>void setBackground(BByte r, BByte g, BByte b, BByte a = 255);</h3>
		</div>
		<div id="setBackground(const BColor&)">
			<h3>void setBackground(const BColor&amp; background);</h3>
		</div>
		<div id="background()">
			<h3>const BColor&amp; background() const;</h3>
		</div>
		<div id="setForeground(BByte, BByte, BByte,BByte)">
			<h3>void setForeground(BByte r, BByte g, BByte b, BByte a = 255);</h3>
		</div>
		<div id="setForeground(const BColor&)">
			<h3>void setForeground(const BColor&amp; foreground);</h3>
		</div>
		<div id="foreground()">
			<h3>const BColor&amp; foreground() const;</h3>
		</div>
		<div id="setWidget(BWidget*)">
			<h3>bool setWidget(BWidget* wideget);</h3>
		</div>
		<div id="widget()">
			<h3>const BWidget* widget() const;</h3>
		</div>
		<div id="widget()">
			<h3>BWidget* widget();</h3>
		</div>
		<div id="setFont(const BString&,int)">
			<h3>void setFont(const BString&amp; family, int size = 20);</h3>
		</div>
		<div id="setFont(BFont*)">
			<h3>void setFont(BFont* font);</h3>
		</div>
		<div id="font()">
			<h3>const BFont* font() const;</h3>
		</div>
		<div id="font()">
			<h3>BFont* font();</h3>
		</div>
		<div id="setStyle(BStyle*)">
			<h3>bool setStyle(BStyle* style);</h3>
		</div>
		<div id="style()">
			<h3>const BStyle* style() const;</h3>
		</div>
		<div id="style()">
			<h3>BStyle* style();</h3>
		</div>
		<div id="realStyle()">
			<h3>const BStyle* realStyle() const;</h3>
		</div>
		<div id="clearStyle()">
			<h3>void clearStyle();</h3>
		</div>
		<div id="setRadius(const BSizef&,PartFlag)">
			<h3>void setRadius(const BSizef&amp; radius, PartFlag part = Part_All);</h3>
		</div>
		<div id="setRadius(const BSizef&, const BSizef&, const BSizef&, const BSizef&)">
			<h3>void setRadius(const BSizef&amp; leftTop, const BSizef&amp; rightTop, const BSizef&amp; rightBottom, const BSizef&amp; leftBottom);</h3>
		</div>
		<div id="radius(PartFlag)">
			<h3>BSizef radius(PartFlag part);</h3>
		</div>
		<div id="setBorder(float)">
			<h3>void setBorder(float border);</h3>
		</div>
		<div id="border()">
			<h3>float border() const;</h3>
		</div>
		<div id="setPerch(float, float, float, float)">
			<h3>void setPerch(float left, float top, float right, float bottom);</h3>
		</div>
		<div id="setPerch(const BPerchf&)">
			<h3>void setPerch(const BPerchf&amp; perch);</h3>
		</div>
		<div id="perch()">
			<h3>const BPerchf&amp; perch() const;</h3>
		</div>
		<div id="setPerch(Part, float)">
			<h3>void setPerch(Part part, float value);</h3>
		</div>
		<div id="perch(Part)">
			<h3>float perch(Part part) const;</h3>
		</div>
		<div id="setMargin(float, float, float, float)">
			<h3>bool setMargin(float left, float top, float right, float bottom);</h3>
		</div>
		<div id="setMargin(const BMarginf&)">
			<h3>bool setMargin(const BMarginf&amp; margin);</h3>
		</div>
		<div id="margin()">
			<h3>const BMarginf&amp; margin() const;</h3>
		</div>
		<div id="setMargin(Part, float)">
			<h3>bool setMargin(Part part, float value);</h3>
		</div>
		<div id="margin(Part)">
			<h3>float margin(Part part) const;</h3>
		</div>
		<div id="move(float, float)">
			<h3>bool move(float ox, float oy);</h3>
		</div>
		<div id="move(const BPointf&)">
			<h3>bool move(const BPointf&amp; offset);</h3>
		</div>
		<div id="setPos(float, float)">
			<h3>bool setPos(float x, float y);</h3>
		</div>
		<div id="setPos(const BPointf&)">
			<h3>bool setPos(const BPointf&amp; pos);</h3>
		</div>
		<div id="pos()">
			<h3>const BPointf&amp; pos() const;</h3>
		</div>
		<div id="setRotate(float)">
			<h3>bool setRotate(float rotate);</h3>
		</div>
		<div id="rotate()">
			<h3>float rotate() const;</h3>
		</div>
		<div id="setWidth(float)">
			<h3>bool setWidth(float width);</h3>
		</div>
		<div id="width()">
			<h3>float width() const;</h3>
		</div>
		<div id="setHeight(float)">
			<h3>bool setHeight(float height);</h3>
		</div>
		<div id="height()">
			<h3>float height() const;</h3>
		</div>
		<div id="setSize(float, float)">
			<h3>bool setSize(float width, float height);</h3>
		</div>
		<div id="setSize(const BSizef&)">
			<h3>bool setSize(const BSizef&amp; size);</h3>
		</div>
		<div id="size()">
			<h3>const BSizef&amp; size() const;</h3>
		</div>
		<div id="rect()">
			<h3>const BRectf&amp; rect() const;</h3>
		</div>
		<div id="rect(Part)">
			<h3>BRectf rect(Part part) const;</h3>
		</div>
		<div id="area()">
			<h3>const BRectf&amp; area() const;</h3>
		</div>
		<div id="centerRect()">
			<h3>const BRectf&amp; centerRect() const;</h3>
		</div>
		<div id="centerSize()">
			<h3>BSizef centerSize() const;</h3>
		</div>
		<div id="setAbsolutePos(float, float)">
			<h3>void setAbsolutePos(float absoluteX, float absoluteY);</h3>
		</div>
		<div id="setAbsolutePos(const BPointf&)">
			<h3>void setAbsolutePos(const BPointf&amp; pos);</h3>
		</div>
		<div id="absolutePos()">
			<h3>BPointf absolutePos() const;</h3>
		</div>
		<div id="absoluteRect()">
			<h3>BRectf absoluteRect() const;</h3>
		</div>
		<div id="globalPos()">
			<h3>BPointf globalPos() const;</h3>
		</div>
		<div id="globalRect()">
			<h3>BRectf globalRect() const;</h3>
		</div>
		<div id="mapTo(const BGraphicItem*, const BPointf&)">
			<h3>BPointf mapTo(const BGraphicItem* item, const BPointf&amp; point) const;</h3>
		</div>
		<div id="mapFrom(const BGraphicItem*, const BPointf&)">
			<h3>BPointf mapFrom(const BGraphicItem* item, const BPointf&amp; point) const;</h3>
		</div>
		<div id="mapTo(const BGraphicItem*, const BRectf&)">
			<h3>BRectf mapTo(const BGraphicItem* item, const BRectf&amp; rect) const;</h3>
		</div>
		<div id="mapFrom(const BGraphicItem*, const BRectf&)">
			<h3>BRectf mapFrom(const BGraphicItem* item, const BRectf&amp; rect) const;</h3>
		</div>
		<div id="preferSize(float, float)">
			<h3>BSizef preferSize(float cwidth, float cheight) const;</h3>
		</div>
		<div id="preferSize(const BSizef&)">
			<h3>BSizef preferSize(const BSizef&amp; csize) const;</h3>
		</div>
		<div id="preferSize(PartFlag)">
			<h3>BSizef preferSize(PartFlag part) const;</h3>
		</div>
		<div id="shellSize()">
			<h3>BSizef shellSize() const;</h3>
		</div>
		<div id="dirty()">
			<h3>virtual void dirty() const;</h3>
		</div>
		<div id="flush()">
			<h3>virtual bool flush() const;</h3>
		</div>
		<div id="refresh(BRectf&)">
			<h3>virtual void refresh(BRectf&amp; rect) const;</h3>
		</div>
		<div id="catchPoint(const BPointf&)">
			<h3>virtual bool catchPoint(const BPointf&amp; point) const;</h3>
		</div>
		<div id="BObject::query;()">
			<h3>using BObject::query;</h3>
		</div>
		<div id="query(const BString&, BValue&)">
			<h3>virtual bool query(const BString&amp; text, BValue&amp; value) const;</h3>
		</div>
		<div id="setParent(BGraphicItem*)">
			<h3>void setParent(BGraphicItem* parent);</h3>
		</div>
		<div id="parent()">
			<h3>BGraphicItem* parent();</h3>
		</div>
		<div id="parent()">
			<h3>const BGraphicItem* parent() const;</h3>
		</div>
		<div id="addChild(BGraphicItem*)">
			<h3>virtual bool addChild(BGraphicItem* child);</h3>
		</div>
		<div id="addChild(const BString&)">
			<h3>BGraphicItem* addChild(const BString&amp; name);</h3>
		</div>
		<div id="insertChild(int, BGraphicItem*)">
			<h3>virtual bool insertChild(int pos, BGraphicItem* child);</h3>
		</div>
		<div id="insertChild(int, const BString&)">
			<h3>BGraphicItem* insertChild(int pos, const BString&amp; name);</h3>
		</div>
		<div id="removeChild(BGraphicItem*)">
			<h3>virtual bool removeChild(BGraphicItem* child);</h3>
		</div>
		<div id="removeChild(const BString&)">
			<h3>virtual bool removeChild(const BString&amp; name);</h3>
		</div>
		<div id="removeChild(int)">
			<h3>virtual bool removeChild(int pos);</h3>
		</div>
		<div id="clearChildren()">
			<h3>void clearChildren();</h3>
		</div>
		<div id="childCount()">
			<h3>int childCount() const;</h3>
		</div>
		<div id="child(int)">
			<h3>BGraphicItem* child(int index);</h3>
		</div>
		<div id="child(int)">
			<h3>const BGraphicItem* child(int index) const;</h3>
		</div>
		<div id="child(const BString&)">
			<h3>BGraphicItem* child(const BString&amp; name);</h3>
		</div>
		<div id="child(const BString&)">
			<h3>const BGraphicItem* child(const BString&amp; name) const;</h3>
		</div>
		<div id="childOfAsset(const BValue&)">
			<h3>BGraphicItem* childOfAsset(const BValue&amp; asset);</h3>
		</div>
		<div id="childOfAsset(const BValue&)">
			<h3>const BGraphicItem* childOfAsset(const BValue&amp; asset) const;</h3>
		</div>
		<div id="findByName(const BString&)">
			<h3>BGraphicItem* findByName(const BString&amp; name);</h3>
		</div>
		<div id="findByName(const BString&)">
			<h3>const BGraphicItem* findByName(const BString&amp; name) const;</h3>
		</div>
		<div id="findByAsset(const BValue&)">
			<h3>BGraphicItem* findByAsset(const BValue&amp; asset);</h3>
		</div>
		<div id="findByAsset(const BValue&)">
			<h3>const BGraphicItem* findByAsset(const BValue&amp; asset) const;</h3>
		</div>
		<div id="create(const BString&)">
			<h3>BGraphicItem* create(const BString&amp; path);</h3>
		</div>
		<div id="locate(const BString&)">
			<h3>BGraphicItem* locate(const BString&amp; path);</h3>
		</div>
		<div id="locate(const BString&)">
			<h3>const BGraphicItem* locate(const BString&amp; path) const;</h3>
		</div>
		<div id="graphicWidget()">
			<h3>BGraphicWidget* graphicWidget();</h3>
		</div>
		<div id="graphicWidget()">
			<h3>const BGraphicWidget* graphicWidget() const;</h3>
		</div>
		<div id="root()">
			<h3>BGraphicItem* root();</h3>
		</div>
		<div id="root()">
			<h3>const BGraphicItem* root() const;</h3>
		</div>
		<div id="prev()">
			<h3>BGraphicItem* prev();</h3>
		</div>
		<div id="prev()">
			<h3>const BGraphicItem* prev() const;</h3>
		</div>
		<div id="next()">
			<h3>BGraphicItem* next();</h3>
		</div>
		<div id="next()">
			<h3>const BGraphicItem* next() const;</h3>
		</div>
		<div id="contain(const BGraphicItem*)">
			<h3>bool contain(const BGraphicItem* item) const;</h3>
		</div>
		<div id="above(const BGraphicItem*)">
			<h3>bool above(const BGraphicItem* item) const;</h3>
		</div>
		<div id="under(const BGraphicItem*)">
			<h3>bool under(const BGraphicItem* item) const;</h3>
		</div>
		<div id="setIndex(int)">
			<h3>bool setIndex(int index);</h3>
		</div>
		<div id="index()">
			<h3>int index() const;</h3>
		</div>
		<div id="level()">
			<h3>int level() const;</h3>
		</div>
		<div id="raise()">
			<h3>bool raise();</h3>
		</div>
		<div id="lower()">
			<h3>bool lower();</h3>
		</div>
		<div id="hovered()">
			<h3>bool hovered() const;</h3>
		</div>
		<div id="fresh()">
			<h3>bool fresh() const;</h3>
		</div>
		<div id="path(const char*)">
			<h3>BString path(const char* split = "/") const;</h3>
		</div>
		<div id="path(const BString&)">
			<h3>BString path(const BString&amp; split) const;</h3>
		</div>
		<div id="pathTo(const BGraphicItem*,const char*)">
			<h3>BString pathTo(const BGraphicItem* parent, const char* split = "/") const;</h3>
		</div>
		<div id="pathTo(const BGraphicItem*, const BString&)">
			<h3>BString pathTo(const BGraphicItem* parent, const BString&amp; split) const;</h3>
		</div>
		<div id="drawBackground(BPainter&,State)">
			<h3 id="drawBackground(BPainter&,State)">void drawBackground(BPainter&amp; painter, State state = State_None);</h3>
		</div>
		<div id="drawForeground(BPainter&,State)">
			<h3 id="drawForeground(BPainter&,State)">void drawForeground(BPainter&amp; painter, State state = State_None);</h3>
		</div>
		<div id="drawPerch(BPainter&,State)">
			<h3 id="drawPerch(BPainter&,State)">void drawPerch(BPainter&amp; painter, State state = State_None);</h3>
		</div>
		<div id="drawMargin(BPainter&,State)">
			<h3 id="drawMargin(BPainter&,State)">void drawMargin(BPainter&amp; painter, State state = State_None);</h3>
		</div>
		<div id="drawBorder(BPainter&,State)">
			<h3 id="drawBorder(BPainter&,State)">void drawBorder(BPainter&amp; painter, State state = State_None);</h3>
		</div>
		<div id="drawTitle(BPainter&,State)">
			<h3 id="drawTitle(BPainter&,State)">void drawTitle(BPainter&amp; painter, State state = State_None);</h3>
		</div>
	</body>
</html>